// see http://vuejs-templates.github.io/webpack for documentation.
var path = require('path');

module.exports = {
	build: {
		env: require('./prod.env'),
		index: path.resolve(__dirname, '../dist/index.html'),
		assetsRoot: path.resolve(__dirname, '../dist'),
		assetsSubDirectory: 'static',
		assetsPublicPath: '/',
		productionSourceMap: true,
		// Gzip off by default as many popular static hosts such as
		// Surge or Netlify already gzip all static assets for you.
		// Before setting to `true`, make sure to:
		// npm install --save-dev compression-webpack-plugin
		productionGzip: true,
		productionGzipExtensions: ['js', 'css'],
		// Run the build command with an extra argument to
		// View the bundle analyzer report after build finishes:
		// `npm run build --report`
		// Set to `true` or `false` to always turn it on or off
		bundleAnalyzerReport: process.env.npm_config_report,
	},
	dev: {
		env: require('./dev.env'),
		port: 9006,
		autoOpenBrowser: false,
		assetsSubDirectory: 'static',
		assetsPublicPath: '/',
		proxyTable: {
			 
			'/api': {
				// target: 'http://192.168.31.133:5101/vp',
				// target: 'http://192.168.31.123:5101/vp',
				target: 'http://junde-gateway:9999',

				changeOrigin: true, //（允许跨域，如果这不写，调用接口接口时会有跨域错误说缺少请求头）

				pathRewrite: { '^/api': '' }, //（路由规则下面详细介绍）
			},
			// '/dp': {
			// 	// target: 'http://192.168.31.133:5101/dp', 
			// 	// target: 'http://192.168.31.123:5101/dp', 
			// 	target: 'http://116.204.111.155/dp',



			// 	changeOrigin: true, //（允许跨域，如果这不写，调用接口接口时会有跨域错误说缺少请求头）

			// 	pathRewrite: { '^/dp': '' }, //（路由规则下面详细介绍）
			// },
			// '/ds': {
			// 	// target: 'http://192.168.31.133:5101/ds', 
			// 	// target: 'http://192.168.31.123:5101/ds', 
			// 	target: 'http://116.204.111.155/ds',



			// 	changeOrigin: true, //（允许跨域，如果这不写，调用接口接口时会有跨域错误说缺少请求头）

			// 	pathRewrite: { '^/ds': '' }, //（路由规则下面详细介绍）
			// },
			'/nodeService': {
				target: 'http://localhost:9000/', 

				changeOrigin: true, //（允许跨域，如果这不写，调用接口接口时会有跨域错误说缺少请求头）

				pathRewrite: { '^/nodeService': '' }, //（路由规则下面详细介绍）
			},
			
		},
		// CSS Sourcemaps off by default because relative paths are "buggy"
		// with this option, according to the CSS-Loader README
		// (https://github.com/webpack/css-loader#sourcemaps)
		// In our experience, they generally work as expected,
		// just be aware of this issue when enabling this option.
		cssSourceMap: false,
	},
};
